home *** CD-ROM | disk | FTP | other *** search
- (C) Copyright 1995
- ┌──────────────────────────────────────────────┐
- │ ·▄▄▄ ▄▄▄· .▄▄ · ▄▄▄▄▄ ▄▄· ·▄▄▄▄ │
- │ ▐▄▄· ▐█ ▀█ ▐█ ▀. ∙██ ▐█ ▌■ ██■ ██ │
- │ ██■ ▄█▀▀█ ▄▀▀▀█▄ ▐█.■ ██ ▄▄ ▐█· ▐█▌ │
- │ ██▌. ▐█ ■▐▌ ▐█▄■▐█ ▐█▌· ▐███▌ ██. ██ │
- │ ▀▀▀ ▀ ▀ ▀▀▀▀ ▀▀▀ ·▀▀▀ ▀▀▀▀▀∙ │
- └──────────────────────────────────────────────┘
- A Tiny TSR CD Digital Audio Player
- ─ ─ ─
- Coded by Johan Prins
-
-
- FastCD plays digital audio CDs on a CD-ROM drive connected to
- your PC. That's all and that's enough...
-
- ┌┬ Features: ─┐
- └┴────────────┘
- ■ Play, Pause, Stop, Seek functions
- ■ Volume and balance control
- ■ TSR, so...music at your fingertips...
- ■ Little memory usage (2000 bytes)
- ■ Full .ASM sources
-
- ┌┬ Requirements ─┐
- └┴───────────────┘
- FastCD requires:
- ■ 286 or better processor
- ■ EGA or better graphics display
- ■ CD-ROM-drive capable of playing Digital Audio CDs
- ■ DOS v2.0 or higher
- ■ MSCDEX.EXE v2.10 or higher
-
- ┌┬ Installation ─┐
- └┴───────────────┘
- Just start the program by typing 'FASTCD' at the DOS-prompt.
- If it is already in memory a message will tell you that.
- FastCD occupies 2000 bytes for program code and 16 bytes for a
- pseudo-environment. This pseudo-environment is handy when you
- are using a memory-utility. FastCD isn't longer 'UNKNOWN'.
-
- ┌┬ Usage ─┐
- └┴────────┘
- You can activate FastCD by pressing 'Ctrl-Alt-F'. While you are in
- graphics mode FastCD becomes active but nothing will appear on the
- screen.
- You can use the following keys for controlling CD-playing.
-
- [P] - Play
- [S] - Stop
- [Space] - Pause/Resume
- [PageUp] - Skip to next track
- [PageDown] - Skip to previous track
- [ArrowUp] - Increase volume
- [ArrowDown] - Decrease volume
- [ArrowLeft] - Pan to left
- [ArrowRight] - Pan to right
- [Escape] - Exit
-
- ┌┬ TechInfo ─┐
- └┴───────────┘
- FastCD is a 'terminate-and-stay-resident' (TSR) program.
- It tries not to disturb other processes going on. Therefore it
- hooks 4 interrupts.
-
- 09h ∙ Keyboard-interrupt
- ■ needed for hotkey-detection
- 013h ∙ Disk-interrupt
- ■ don't disturb disk-access
- 016h ∙ Buffered keyboard-interrupt
- ■ needed for 'already installed' detection
- 028h ∙ DOS-busy-interrupt
- ■ don't disturb DOS operations
-
- Also the hardware-interrupts IRQ 0 - 7 are monitored. Usefull when
- downloading the latest stuff from your favourite BBS.
-
- For sending commands to your CD-ROM-player it uses functions of the
- Microsoft CD-ROM Extensions (MSCDEX.EXE).
-
- The maximum number of audio-tracks FastCD can handle is 30 (The CD-
- standard allows 99 tracks). I have created this limit to preserve
- (conventional) memory.
-
- ┌┬ Thanks ─┐
- └┴─────────┘
- I would like to thank Robert Curtis Davis for releasing TSRBONES.
- This allowed me to write this nice TSR.
-
- I want to thank the Holy God for the talents I received and for the
- gift of The Saviour Jesus Christ.
-
- ╓┬───────────────────────────────────────────────────┬╖
- ║│ Johnny can't remember, where he spent last night │║
- ║│ But it must have been some party, that's for sure │║
- ║│ 'Coz waking up this morning │║
- ║│ His head feels like a storm │║
- ║│ But he's been here too many times before │║
- ║│ One thing just leads to another │║
- ║│ One more goodbye to a night lover │║
- ║│ One more day surviving on his own │║
- ║│ │║
- ║│ She needs a Saviour, but who's gonna tell him │║
- ║│ Who's gonna let him close enough │║
- ║│ He needs a Saviour, but who's gonna teach him │║
- ║│ Who's gonna reach her with the Father's Love │║
- ╙┴───────────────────────────────────────────────────┴╜
- Text: Paul Field
- Nia Jones
- ┌┬ Contacting the author ─┐
- └┴────────────────────────┘
- You can reach me via e-mail:
-
- InterNet: jprins@dmrt.nl (Prefered!)
-
- Write a message to 'Johan Prins' at the following boards:
-
- Da Big Busy Bored +31-(0)71-213747
- FileBase +31-(0)35-858404
- Bad News +31-(0)35-837350
-
- ┌┬ History ─┐
- └┴──────────┘
-
- ■ Version 0.9ß, 07-Feb-1995
- First release